package com.study.thread;

import java.awt.*;
import java.util.EventListener;

public class ThisEscape3 {
    /*private final int var;

    public ThisEscape3(EventSource source) {
　　　　 //注册事件，会一直监听，当发生事件e时，会执行回调函数doSomething
        source.registerListener(
                //匿名内部类实现
        new EventListener() {
            public void onEvent(Event e) {
　　　　　　　　　　　 //此时ThisEscape3可能还未初始化完成，var可能还未被赋值，自然就发生严重错误
                doSomething(e);
            }
        }
        );
        var = 10;
    }

    // 在回调函数中访问变量
    int doSomething(Event e) {
        return var;
    }*/
}